gpsbabel.git
20 years agoOops. Forgot bcr.c
robertl [Wed, 29 Jun 2005 18:48:54 +0000 (18:48 +0000)]
Oops.   Forgot bcr.c

20 years agoOlaf Klein contributes BCR support.
robertl [Wed, 29 Jun 2005 18:43:06 +0000 (18:43 +0000)]
Olaf Klein contributes BCR support.

20 years agoISO C conformance fixes.
robertl [Wed, 29 Jun 2005 18:42:10 +0000 (18:42 +0000)]
ISO C conformance fixes.

20 years agoAdd GDB sample reference file.
robertl [Wed, 29 Jun 2005 18:39:25 +0000 (18:39 +0000)]
Add GDB sample reference file.

20 years agoAdd ability to read DOP, speed and course from GPX file.
robertl [Wed, 29 Jun 2005 17:26:59 +0000 (17:26 +0000)]
Add ability to read DOP, speed and course from GPX file.

20 years agoCommonize GPX writer for trackpoints/waypoints/routepoints. Regenerate
robertl [Wed, 29 Jun 2005 16:15:26 +0000 (16:15 +0000)]
Commonize GPX writer for trackpoints/waypoints/routepoints.  Regenerate
IGC and TEF reference files.

20 years agoMake DOP brothers floats. Add writing to GPX. Refactor for commonality
robertl [Tue, 28 Jun 2005 22:02:22 +0000 (22:02 +0000)]
Make DOP brothers floats.  Add writing to GPX.  Refactor for commonality
and consistent handling of unknown values.

Course and speed are a problem in GPX.  Working with GPSXML guys now.

20 years agoSketch in HDOP, PDOP, VDOP, COURSE, and Speed into GPX writer to pave the way
robertl [Tue, 28 Jun 2005 20:55:32 +0000 (20:55 +0000)]
Sketch in HDOP, PDOP, VDOP, COURSE, and Speed into GPX writer to pave the way
for Vito work.

20 years agoReplace all uses of gmtime(foo) + get_tz_offset() with a call to mkgmtime
robertl [Tue, 28 Jun 2005 17:20:27 +0000 (17:20 +0000)]
Replace all uses of gmtime(foo) + get_tz_offset() with a call to mkgmtime
which converts a tmstruct in UTC to a time_t.

20 years agoFix potential buffer clobber when outputting fields > 1K in CSV formats. Strip bad...
robertl [Tue, 28 Jun 2005 16:53:29 +0000 (16:53 +0000)]
Fix potential buffer clobber when outputting fields > 1K in CSV formats. Strip bad chars from output.  Our mxf.mxf reference file _had_ bad chars in it, so manaully fixed that.

20 years agoUpdated test cases from Olaf for .gdb.
robertl [Tue, 28 Jun 2005 15:30:14 +0000 (15:30 +0000)]
Updated test cases from Olaf for .gdb.

20 years agoOlaf Klein contributes Mapsource GDB reader.
robertl [Tue, 28 Jun 2005 15:21:35 +0000 (15:21 +0000)]
Olaf Klein contributes Mapsource GDB reader.

20 years agoLing updates Lowranceusr time handling.
robertl [Tue, 28 Jun 2005 15:20:40 +0000 (15:20 +0000)]
Ling updates Lowranceusr time handling.

20 years agoMore doc for Lowrance changes.
robertl [Tue, 28 Jun 2005 14:55:13 +0000 (14:55 +0000)]
More doc for Lowrance changes.

20 years agoOlaf updates GDB with test data.
robertl [Tue, 28 Jun 2005 04:16:26 +0000 (04:16 +0000)]
Olaf updates GDB with test data.

20 years agoLing Nero updates Lowrance .usr to support tracks and routes.
robertl [Tue, 28 Jun 2005 04:09:05 +0000 (04:09 +0000)]
Ling Nero updates Lowrance .usr to support tracks and routes.

20 years agoAdd reference files for Lowrance .usr tests.
robertl [Mon, 27 Jun 2005 21:19:13 +0000 (21:19 +0000)]
Add reference files for Lowrance .usr tests.

20 years agoOlaf Klein contributes Garmin Mapsource ".gdb" format reader.
robertl [Mon, 27 Jun 2005 19:58:57 +0000 (19:58 +0000)]
Olaf Klein contributes Garmin Mapsource ".gdb" format reader.

20 years agoLing contributes track and route support for Lowrance .usr format.
robertl [Mon, 27 Jun 2005 18:59:47 +0000 (18:59 +0000)]
Ling contributes track and route  support for Lowrance .usr format.

20 years agoNormalize GPX output precision for waypoints and tracks/routes.
robertl [Mon, 27 Jun 2005 18:51:12 +0000 (18:51 +0000)]
Normalize GPX output precision for waypoints and tracks/routes.
From Ling.

20 years agoAdd 'usbfree' target.
robertl [Mon, 27 Jun 2005 18:36:02 +0000 (18:36 +0000)]
Add 'usbfree' target.

20 years agoupdate from Olaf.
robertl [Sat, 25 Jun 2005 19:59:25 +0000 (19:59 +0000)]
update from Olaf.

20 years agoRegenerate.
robertl [Fri, 24 Jun 2005 19:49:38 +0000 (19:49 +0000)]
Regenerate.

20 years agoLet windows get to vsnprintf.
robertl [Fri, 24 Jun 2005 19:48:28 +0000 (19:48 +0000)]
Let windows get to vsnprintf.

20 years agoRemove use of C99-isms.
robertl [Fri, 24 Jun 2005 19:48:17 +0000 (19:48 +0000)]
Remove use of C99-isms.

20 years agoNuke DOS newlines.
robertl [Fri, 24 Jun 2005 19:43:48 +0000 (19:43 +0000)]
Nuke DOS newlines.

20 years agoMore Vito improvements.
robertl [Fri, 24 Jun 2005 19:42:17 +0000 (19:42 +0000)]
More Vito improvements.

20 years agoUpdates to Vito reference files from Etasse.
robertl [Fri, 24 Jun 2005 05:29:03 +0000 (05:29 +0000)]
Updates to Vito reference files from Etasse.

20 years agoNuke reference/track/pathaway.mps per Olaf.
robertl [Thu, 23 Jun 2005 21:45:45 +0000 (21:45 +0000)]
Nuke  reference/track/pathaway.mps per Olaf.

20 years agoMake commaspace equiv to comma on csv read.
robertl [Thu, 23 Jun 2005 17:34:28 +0000 (17:34 +0000)]
Make commaspace equiv to comma on csv read.

20 years agoCorrect potentially unused variable.
robertl [Thu, 23 Jun 2005 16:32:59 +0000 (16:32 +0000)]
Correct potentially unused variable.

20 years agoOlaf adds support for shortnames and German release in Pathaway.
robertl [Thu, 23 Jun 2005 16:23:46 +0000 (16:23 +0000)]
Olaf adds support for shortnames and German release in Pathaway.

20 years agoAnother set of timezone fixes for Vito reader. From Etasse.
robertl [Thu, 23 Jun 2005 16:18:51 +0000 (16:18 +0000)]
Another set of timezone fixes for Vito reader.  From Etasse.

20 years agoAdd wrapper for ease of invoking valgrind.
robertl [Wed, 22 Jun 2005 22:53:24 +0000 (22:53 +0000)]
Add wrapper for ease of invoking valgrind.

20 years agoFix mem clobber. Improve qsort comparison function. From Olaf.
robertl [Wed, 22 Jun 2005 22:49:59 +0000 (22:49 +0000)]
Fix mem clobber.   Improve qsort comparison function.   From Olaf.

20 years agoFix overlapping string copy exposed by tef.
robertl [Wed, 22 Jun 2005 20:13:45 +0000 (20:13 +0000)]
Fix overlapping string copy exposed by tef.

20 years agoAdd warning about IE for google maps.
robertl [Wed, 22 Jun 2005 20:01:50 +0000 (20:01 +0000)]
Add warning about IE for google maps.

20 years agoTweak Google Map example.
robertl [Wed, 22 Jun 2005 19:03:06 +0000 (19:03 +0000)]
Tweak Google Map example.

20 years agoRegenerate dependencies.
robertl [Wed, 22 Jun 2005 18:15:11 +0000 (18:15 +0000)]
Regenerate dependencies.

20 years agoOlaf Klein contributes a new filter for merging and splitting tracks.
robertl [Wed, 22 Jun 2005 18:10:54 +0000 (18:10 +0000)]
Olaf Klein contributes a new filter for merging and splitting tracks.

20 years agoUpdate reference file for Vito.
robertl [Wed, 22 Jun 2005 17:52:51 +0000 (17:52 +0000)]
Update reference file for Vito.

20 years agoMisc minor style cleanups and warning fixes.
robertl [Wed, 22 Jun 2005 17:52:29 +0000 (17:52 +0000)]
Misc minor style cleanups and warning fixes.

20 years agoEtasse updates Vito Navigator II.
robertl [Wed, 22 Jun 2005 17:50:45 +0000 (17:50 +0000)]
Etasse updates Vito Navigator II.

20 years agoRemove route/tef_xml.mps pathaway.mps per Olaf.
robertl [Wed, 22 Jun 2005 15:59:42 +0000 (15:59 +0000)]
Remove route/tef_xml.mps pathaway.mps per Olaf.

20 years agoUpdate reference files from Olaf.
robertl [Wed, 22 Jun 2005 15:57:29 +0000 (15:57 +0000)]
Update reference files from Olaf.
Add vito test files.

20 years agomalloc->xmalloc.
robertl [Tue, 21 Jun 2005 06:15:46 +0000 (06:15 +0000)]
malloc->xmalloc.

20 years agoFrom Andrew
robertl [Tue, 21 Jun 2005 06:15:13 +0000 (06:15 +0000)]
From Andrew
> - Optionally output kml linestrings and/or placemarks for tracks and routes.
> - Make line color and width command line arguments.
> - Use shortname for waypoints (I was using description but we got user
    complaints).

20 years agoClarify Garmin/USB status.
robertl [Tue, 21 Jun 2005 05:17:33 +0000 (05:17 +0000)]
Clarify Garmin/USB status.

20 years agoAvoid sign warning.
robertl [Mon, 20 Jun 2005 22:16:44 +0000 (22:16 +0000)]
Avoid sign warning.

20 years agoAdd (bogus) missing initializer.
robertl [Mon, 20 Jun 2005 22:13:18 +0000 (22:13 +0000)]
Add (bogus) missing initializer.

20 years agoEtienne TASSE adds ability to read Vito Navigator .SMT tracks.
robertl [Mon, 20 Jun 2005 14:58:38 +0000 (14:58 +0000)]
Etienne TASSE adds ability to read Vito Navigator .SMT tracks.

20 years agoPointless pointer decoration for GCC4.
robertl [Fri, 17 Jun 2005 14:10:32 +0000 (14:10 +0000)]
Pointless pointer decoration for GCC4.

20 years agoAdd protos for gs_get_cachetype.
robertl [Fri, 17 Jun 2005 14:09:13 +0000 (14:09 +0000)]
Add protos for gs_get_cachetype.

20 years agoMinor GCC4 tweaks.
robertl [Fri, 17 Jun 2005 13:59:31 +0000 (13:59 +0000)]
Minor GCC4 tweaks.

20 years agoMinor signed-ness tweaks to quiesce GCC4 builds.
robertl [Fri, 17 Jun 2005 13:46:31 +0000 (13:46 +0000)]
Minor signed-ness tweaks to quiesce GCC4 builds.

20 years agoFix length argument to memmove so we don't mangle the dest string.
robertl [Fri, 17 Jun 2005 13:17:09 +0000 (13:17 +0000)]
Fix length argument to memmove so we don't mangle the dest string.

20 years agoAdd pathaway reference files.
robertl [Tue, 14 Jun 2005 20:16:45 +0000 (20:16 +0000)]
Add pathaway reference files.

20 years agoAdd tef reference file.
robertl [Tue, 14 Jun 2005 20:15:36 +0000 (20:15 +0000)]
Add tef reference file.

20 years agoRemove some leftover debugging code from D303 work.
robertl [Mon, 13 Jun 2005 20:13:39 +0000 (20:13 +0000)]
Remove some leftover debugging code from D303 work.

20 years agoAdd D303 for Forerunner 301 track support. From David Scott. dave at recoildotorg
robertl [Mon, 13 Jun 2005 19:56:20 +0000 (19:56 +0000)]
Add D303 for Forerunner 301 track support.  From David Scott. dave at recoildotorg

20 years agoMake capabilities reflect reality.
robertl [Thu, 9 Jun 2005 19:58:28 +0000 (19:58 +0000)]
Make capabilities reflect reality.

20 years agoAdd README.style.
robertl [Thu, 9 Jun 2005 19:57:58 +0000 (19:57 +0000)]
Add README.style.

20 years agoDiscard GGA data if no fix.
robertl [Thu, 9 Jun 2005 19:57:37 +0000 (19:57 +0000)]
Discard GGA data if no fix.

20 years agoBump version for public beta.
robertl [Wed, 8 Jun 2005 15:10:20 +0000 (15:10 +0000)]
Bump version for public beta.

20 years agoUpdated pathaway and tef from Olaf.
robertl [Tue, 7 Jun 2005 20:27:17 +0000 (20:27 +0000)]
Updated pathaway and tef from Olaf.

20 years agoBump version.
robertl [Tue, 7 Jun 2005 15:52:48 +0000 (15:52 +0000)]
Bump version.

20 years agoOlaf corrects route 202 types.
robertl [Tue, 7 Jun 2005 15:48:18 +0000 (15:48 +0000)]
Olaf corrects route 202 types.

20 years agoPathaway fixes from OK.
robertl [Tue, 7 Jun 2005 15:46:44 +0000 (15:46 +0000)]
Pathaway fixes from OK.

20 years agoFix track deallocation, jeeps initialization error.
robertl [Tue, 7 Jun 2005 15:44:51 +0000 (15:44 +0000)]
Fix track deallocation, jeeps initialization error.

20 years agoApply pathaway.update-01.patch.bz2 from Olaf.
robertl [Tue, 7 Jun 2005 15:43:04 +0000 (15:43 +0000)]
Apply pathaway.update-01.patch.bz2 from Olaf.

20 years agoApply pathaway.update-01.patch.bz2 from Olaf for pathaway and tef.
robertl [Tue, 7 Jun 2005 15:41:17 +0000 (15:41 +0000)]
Apply pathaway.update-01.patch.bz2 from Olaf for pathaway and tef.

20 years agoOlaf adds Mapsource v6 icons.
robertl [Tue, 7 Jun 2005 15:37:36 +0000 (15:37 +0000)]
Olaf adds Mapsource v6 icons.

20 years agoAdd 'magellanx' format for Explorist user waypoint (.upt) SD files.
robertl [Tue, 7 Jun 2005 15:36:42 +0000 (15:36 +0000)]
Add 'magellanx' format for Explorist user waypoint (.upt) SD files.

20 years agoFix typo in doc for YYYYMMDD_TIME.
robertl [Mon, 6 Jun 2005 19:19:37 +0000 (19:19 +0000)]
Fix typo in doc for YYYYMMDD_TIME.

20 years agoFrom Andrew Kirmse: fix intermittent Garmin USB problem on Windows.
robertl [Thu, 2 Jun 2005 23:20:36 +0000 (23:20 +0000)]
From Andrew Kirmse: fix intermittent Garmin USB problem on Windows.

20 years agoDon't crash if we don't have a placed/found time or a missing 'notes' field.
robertl [Thu, 2 Jun 2005 22:03:50 +0000 (22:03 +0000)]
Don't crash if we don't have a placed/found time or a missing 'notes' field.

20 years agoUse memmove for overlapping mem copy.
robertl [Tue, 24 May 2005 05:14:33 +0000 (05:14 +0000)]
Use memmove for overlapping mem copy.

20 years agoOzi can do tracks and routes.
robertl [Thu, 19 May 2005 01:46:35 +0000 (01:46 +0000)]
Ozi can do tracks and routes.

20 years agoWarn if source not WGS 84.
robertl [Thu, 19 May 2005 01:39:03 +0000 (01:39 +0000)]
Warn if source not WGS 84.

20 years agoStart splitting smartname flag into finer precision.
robertl [Thu, 19 May 2005 01:26:22 +0000 (01:26 +0000)]
Start splitting smartname flag into finer precision.

20 years agoRemove C99-ism.
robertl [Tue, 10 May 2005 02:55:52 +0000 (02:55 +0000)]
Remove C99-ism.

20 years agoBump for beta.
robertl [Tue, 10 May 2005 02:54:16 +0000 (02:54 +0000)]
Bump for beta.

20 years agoGPX: Change placed_by to read owner and not plced by.
robertl [Mon, 9 May 2005 20:51:53 +0000 (20:51 +0000)]
GPX: Change placed_by to read owner and not plced by.
Maggeo: Don't zero pad longitude as Geocache Manager doesn't.

20 years agoFrom Olaf: Let IGC round when doing FP->int conversions. Regenerate IGC reference...
robertl [Mon, 9 May 2005 16:25:33 +0000 (16:25 +0000)]
From Olaf: Let IGC round when doing FP->int conversions.  Regenerate IGC reference to minimize rounding differences.

20 years agoRound tomtom values so they match on AMD64 & IA32. From Olaf.
robertl [Mon, 9 May 2005 16:15:44 +0000 (16:15 +0000)]
Round tomtom values so they match on AMD64 & IA32.   From Olaf.

20 years agoOlaf Klein contributes PathAway palm database reader
robertl [Mon, 9 May 2005 16:14:08 +0000 (16:14 +0000)]
Olaf Klein contributes PathAway palm database reader

20 years agoOlaf fixes fp rounding problem that shows up on AMD64/Linux in testo.
robertl [Fri, 6 May 2005 20:50:05 +0000 (20:50 +0000)]
Olaf fixes fp rounding problem that shows up on AMD64/Linux in testo.

20 years agoFix C99-ism in tef_xml.c
robertl [Fri, 6 May 2005 17:57:28 +0000 (17:57 +0000)]
Fix C99-ism in tef_xml.c

20 years agoAdd Makefile component of Maggeo.
robertl [Fri, 6 May 2005 17:54:33 +0000 (17:54 +0000)]
Add Makefile component of Maggeo.

20 years agoAdd Magellan ".gs" format for outputting Geocaches to Explorist over USB.
robertl [Fri, 6 May 2005 17:51:49 +0000 (17:51 +0000)]
Add Magellan ".gs" format for outputting Geocaches to Explorist over USB.

20 years agoAdd 'maxcount' argument to radius filter to allow user to limit number of
robertl [Fri, 6 May 2005 17:45:30 +0000 (17:45 +0000)]
Add 'maxcount' argument to radius filter to allow user to limit number of
points to be passed downstream.  (Specifically to stop Magellan's Geocache
Manager from hurting itself.)

20 years agoCode cleanup, improved testo case, and leak fixes from Olaf Klein.
robertl [Fri, 6 May 2005 17:08:52 +0000 (17:08 +0000)]
Code cleanup, improved testo case,  and leak fixes from Olaf Klein.

20 years agoChange capabilties vec to show we only write routes.
robertl [Fri, 6 May 2005 15:13:45 +0000 (15:13 +0000)]
Change capabilties vec to show we only write routes.

20 years agoMore TourExchangeFormat support from Olaf Klein.
robertl [Thu, 5 May 2005 22:21:07 +0000 (22:21 +0000)]
More TourExchangeFormat support from Olaf Klein.

20 years ago Olaf Klein contributes TourExchangeFormat.
robertl [Thu, 5 May 2005 22:13:21 +0000 (22:13 +0000)]
 Olaf Klein contributes TourExchangeFormat.

20 years agoFree placer when waypt is freed.
robertl [Thu, 5 May 2005 16:37:31 +0000 (16:37 +0000)]
Free placer when waypt is freed.

20 years agoAdd YYYYMMDD_TIME GEOCACHE_LAST_FOUND GEOCACHE_HINT GEOCACHE_PLACER to
robertl [Thu, 5 May 2005 16:32:55 +0000 (16:32 +0000)]
Add YYYYMMDD_TIME  GEOCACHE_LAST_FOUND  GEOCACHE_HINT GEOCACHE_PLACER to
the CSV handlers.

20 years agoAdd GPX parsers for scanning last found from "Found it" logs and finding
robertl [Thu, 5 May 2005 16:08:26 +0000 (16:08 +0000)]
Add GPX parsers for scanning last found from "Found it" logs and finding
placer names.   Tweak capitalization on cache types for compatibility.

20 years agoAdd 'last found' and 'placer' to geocaching fields.
robertl [Thu, 5 May 2005 16:06:24 +0000 (16:06 +0000)]
Add 'last found' and 'placer' to geocaching fields.

20 years agoAdd "S" for small container.
robertl [Wed, 4 May 2005 20:34:13 +0000 (20:34 +0000)]
Add "S" for small container.